$(function(){
	// 单选中的商品
	$(".product-ckb").click(function(){
		$(this).children("em").toggleClass("product-xz");//使点击复选框外部div时也可以选中复选框
		// 当注意选中全部时，全选自动选中，当不再全选时，全选复选框失去样式，不再选中
		var ck=$(".product-em");
		var cked=$(".product-xz");
		if(cked.length==ck.length){
			$(".product-all em").addClass("product-all-on");
		}else{
			$(".product-all em").removeClass("product-all-on");
		}
		price();//调用价格计算函数
		quantity();//调用获取商品函数
	});
	//全选商品
	$(".product-al").click(function(){
		var only = $(".product-em");
		var dx = $(".product-all em");
		dx.toggleClass("product-all-on");
		if($(this).find(".product-all em").is(".product-all-on")){
			only.addClass("product-xz");
		}else{
			only.removeClass("product-xz");
		}
		price();
		quantity();//调用获取商品数量函数
	});															//************179000910-陈润强***************
	// 商品订单数量更改
	//add(加)
	$(".product-add").click(function(){
		var n=$(this).prev().val();
		var num=parseInt(n)+1;
		$(this).prev().val(num);
		price();
	});
	//minus（减)
	$(".product-jian").click(function(){
		var pdn=$(this).next().val();
		var num=parseInt(pdn)-1;
		if(num==0){ return;}
		$(this).next().val(num);
		price();
	});
	//删除商品
	$(".product-del").click(function(){
		if(confirm("您确定要删除当前商品？")){
			$(this).closest(".product-box").remove();
		}		
		nullcat();//空购物车
		price();
	});	
	
	price();
	quantity();
	nullcat();
});
													//************179000910-陈润强***************
//计算商品价格
function price(){
	//总价
	var total = 0;
	$(".product-em").each(function(){
		
		if($(this).is(".product-xz")){
			var monovalent = parseInt($(this).parents(".product-ckb").siblings().find(".price").text());//得到商品单价
			var quantity_of_com = parseInt($(this).parents(".product-ckb").siblings().find(".product-num").val());//得到商品数量
			var montotal = monovalent * quantity_of_com;
			total+=montotal;
		}
		$(".all-price").text(total.toFixed(2)); //全部商品的总价
	});															//************179000910-陈润强***************
}
//获取选择商品
function quantity(){
	$(".product-all-sl").text("");
	var xz = $(".product-xz").length;
	$(".product-all-sl").text(xz);
	// 设置当选中商品时提交按钮的样式
	if(xz>0){
		$(".product-all-qx").text("已选");
		$(".all-sl").css("display","inline-block");
		$(".product-sett").removeClass("product-sett-a");
	}else{
		$(".product-all-qx").text("全选");
		$(".all-sl").css("display","none");
		$(".product-sett").addClass("product-sett-a");
	}
}
//购物车为空的情况
function nullcat(){
	var pdbox = $(".product-box").length;
	if(pdbox<=0){
		$(".all-price").text("0.00");
		$(".product-all-qx").text("全选");
		$(".all-sl").css("display","none");
		$(".product-sett").addClass("product-sett-a");
		$(".product-all em").removeClass("product-all-on");
		$(".kon-cat").css("display","block");
	}else{
		$(".kon-cat").css("display","none");
	}
}